using GameFramework;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

namespace LS.UI
{
    public class UIFormParams: DataParamsBase
    {
        public int FormId
        {
            get;
            set;
        } = -1;

        public string FormName
        {
            get; set;
        }

        public bool AllowMultiInstance 
        { 
            get; 
            set; 
        }

        public bool PauseCoveredUIForm 
        { 
            get; 
            set; 
        }

        public override void Clear()
        {
            base.Clear();
            FormId = -1;
            FormName = null;
            AllowMultiInstance = default;
            PauseCoveredUIForm = default;
        }
    }
}